package com.woody.aggregate.messagebox.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * 弹框配置新增请求参数
 */
@Data
public class MessageboxAddDTO {

    /**
     * 标题
     */
    @NotBlank
    private String title;

    /**
     * 应用:惠盟小程序 惠盟app 多个用逗号隔开
     */
    @NotBlank
    private String application;

    /**
     * 弹框图片
     */
    @NotBlank
    private String pictureUrl;

    /**
     * 弹框模板
     */
    @NotBlank
    private String messageboxTemplate;

    /**
     * 推送规则id
     */
    private Integer pushRuleId;

    /**
     * 应用配置
     */
    @NotEmpty
    private List<MessageboxApplicationDTO> applications;

}
